package ee.pri.pink.kallur.gl;

import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.FloatBuffer;
import java.nio.ShortBuffer;

import javax.microedition.khronos.egl.EGLConfig;
import javax.microedition.khronos.opengles.GL10;

import android.content.Context;
import android.opengl.GLSurfaceView;
import android.opengl.GLSurfaceView.Renderer;

public class KallurGlView extends GLSurfaceView {
	
	private KallurRenderer renderer;
	
	float[] rotation = {0.0f, 0.0f, 0.0f};

	public KallurGlView(Context context) {
		super(context);
		setRenderer(renderer = new KallurRenderer());
	}
	
	public void setRotation(float[] rotation) {
		this.rotation = rotation;
	}
	 
	// code snipped
	 
//	private void initTriangle() {
//	    // float has 4 bytes
//	    ByteBuffer vbb = ByteBuffer.allocateDirect(_nrOfVertices * 3 * 4);
//	    vbb.order(ByteOrder.nativeOrder());
//	    _vertexBuffer = vbb.asFloatBuffer();
//	 
//	    // short has 2 bytes
//	    ByteBuffer ibb = ByteBuffer.allocateDirect(_nrOfVertices * 2);
//	    ibb.order(ByteOrder.nativeOrder());
//	    _indexBuffer = ibb.asShortBuffer();
//	 
//	    float[] coords = {
//	        -0.5f, -0.5f, 1.0f, // (x1, y1, z1)
//	        0.5f, 0f, 1.0f, // (x2, y2, z2)
//	        -1.0f, 1.0f, 1.0f // (x3, y3, z3)
//	    };
//	 
//	    _vertexBuffer.put(coords);
//	    _indexBuffer.put(_indicesArray);
//	 
//	    _vertexBuffer.position(0);
//	    _indexBuffer.position(0);
//	}

}
